<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 1、写一个函数，用户输入任意两个数字的任意算术运算
        var num1 = prompt('请输入第一个数字');
        var str = prompt('+  -  *  /');
        var num2 = prompt('请输入第二个数字');
        num1 = parseFloat(num1);
        num2 = parseFloat(num2);

        function getNum(num1, num2, str) {
            var num = 0;
            switch (str) {
                case '+':
                    num = num1 + num2;
                    return num;

                case '-':
                    num = num1 - num2;
                    return num;

                case '*':
                    num = num1 * num2;
                    return num;

                case '/':

                    num = num1 / num2;
                    return num;

                default:
                    return '输入错误';
            }
        }
        var re = getNum(num1, num2, str);
        console.log(re);

        // 2、写一个函数，求用户输入任意两个数字最大值，并能弹出运算后的结果
        var num3 = prompt('请输入第一个数字：');
        var num4 = prompt('请输入第二个数字：');
        num3 = parseFloat(num3);
        num4 = parseFloat(num4);

        function getMax(num3, num4) {
            return num3 > num4 ? num3 : num4;
        }
        var re1 = getMax(num3, num4);
        console.log(re1);

        // 3、写一个函数，求用户输入任意三个不同数字的最大值，并能弹出运算后的结果
        var num5 = prompt('请输入第一个数字：');
        var num6 = prompt('请输入第二个数字：');
        var num7 = prompt('请输入第三个数字：');
        num5 = parseFloat(num5);
        num6 = parseFloat(num6);
        num7 = parseFloat(num7);

        function getMaxs(num5, num6, num7) {
            var maxs = num5;
            if (maxs < num6) {
                maxs = num6;
            }
            if (maxs < num7) {
                maxs = num7;
            }
            return maxs;
        }
        var re3 = getMaxs(num5, num6, num7);
        console.log(re3);

        // 4、写一个函数，用户输入一个数判断是否是素数，并弹出返回值（又叫质数，只能被1和自身整数的数）
        var num8 = prompt('请输入你要判断的数:');
        num8 = parseFloat(num8);

        function getPrime(num8) {
            var flag = true;
            for (var i = 2; i < num8; i++) {
                if (num8 % i == 0) {
                    flag = false;
                }
            }
            return flag;
        }
        var re4 = getPrime(num8);
        console.log(re4);
    </script>
</head>

<body>

</body>

</html>